﻿@charset "utf-8";
/* CSS Document */
.memberContain{ width:980px; margin:0 auto;}
.mem-Con{ padding-top:53px;}
.mem-logTitle{ text-align:center;}
.mem-logTitle h1{ font-weight:normal; font-size:30px; color:#e70012; padding-bottom:15px;}
.h-90{height:90px;}
.h-66{height:66px;}
.mem-logTitle span{ color:#6f6f6f;}

.fs-14-r{text-align:right; font-size:14px;}
.mem-Table .w_320{ width:320px; }
.mem-Table .w_360{ width:360px; }
.mem-Table td{ padding-bottom:23px;}
.mem-Table .t_input{ display:inline-block; width:280px; height:33px; background-image:url(../images/images/input.jpg); background-repeat:no-repeat;}
.mem-Table .same{ display:inline-block; width:280px; height:33px; background-image:url(../images/images/same_input.jpg); background-repeat:no-repeat;}
.mem-Table .password{ background-position:left bottom;}
.mem-Table .text{ width:240px; padding-left:30px; padding-right:10px; background:none; border:0; height:33px; line-height:33px; font-family:微软雅黑;}
.mem-Table .on{ background-image:url(../images/images/input_hover.jpg);}
.mem-Table .no{ background-position:left bottom;}
.mem-Table .on .text,.mem-Table .no .text{ color:#6b3302;}
.mem-Table td a u{ color:#e70012; margin-right:10px; }
.btn_mem{ background:url(../images/images/btn.jpg) no-repeat; width:116px; height:29px; line-height:29px; text-align:center; color:#fff; font-size:16px; display:inline-block;}
.btn_selectpay{ background:url(../images/ico.png) no-repeat left -742px; width:148px; height:29px; line-height:29px; text-align:center; color:#fff; font-size:16px; display:inline-block;}
.btn_cancel{ background:url(../images/images/btn_116_29.jpg) no-repeat; width:116px; height:29px; line-height:29px; text-align:center; color:#fff; font-size:16px; display:inline-block;}
.btn_mem:hover{ color:#fff;}
.btn_selectpay:hover{ color:#fff;}
.mem-Table .code .text{ width:115px; padding:0 5px;}
.mem-Table .code{ background-image:url(../images/images/code_input.jpg); display:inline-block; width:125px; height:33px;background-repeat:no-repeat;}
.mem-Table .same .text{ width:270px; padding-left:5px; padding-right:5px; }
.mem-Table .getcode{ background:url(../images/images/btn_s.png) no-repeat; width:100px; height:23px; line-height:23px; text-align:center; color:#fff; font-size:14px; display:inline-block; margin-left:10px;}
.code-send{ text-align:center; font-size:14px; padding-bottom:20px;}
.code-send span{ color:#e70014; font-size:16px;}

.mem-psw-result{ padding-left:300px;}
.mem-psw-result li{ height:50px; font-size:16px; color:#683301;}
.mem-psw-result li span,
.mem-psw-result li a u{ color:#e70015;}

.reset-psw{ text-align:center; font-size:14px;}
.reset-psw p{ padding-bottom:39px;}

.member-Info{ width:988px; margin:0 auto; font-size:14px; }
.memInfo-side{ width:207px; float:left; background:url(../images/images/side_title.jpg) no-repeat left top; padding:40px 27px 0; margin-left:-27px;}
.side_title_help{background:url(../images/images/side_title_help.jpg) no-repeat left top !important;}
.memInfo-side div{ background:url(../images/images/side_title_b.jpg) no-repeat left bottom; padding-bottom:9px;}
.memInfo-side div ul{ border-left:2px solid #f00012;border-right:2px solid #f00012; padding:5px 5px 0;}
.memInfo-side li{ height:30px;}
.memInfo-side li a{ height:26px; line-height:26px; display:block; text-align:center; color:#6a3301; font-size:15px; background:url(../images/images/mem_side_a.png) no-repeat left top;}
.memInfo-side li a:hover,.memInfo-side li a.aon{ background-position:left bottom; color:#fff;}

.member-Info .carbox_open{ font-size:12px;}
.carbox_open .car_close{ display:none !important;}
.mem-Right{ width:748px; float:left; margin-left:-10px;}
.Location{ margin:10px 0; background:url(../images/images/location.jpg) no-repeat; padding:0 15px; line-height:41px;/* height:41px;*/ position:relative;}
.shop-cart{ position:absolute; margin-left:738px; z-index:10; }
.shop-cart .s_icon{height:42px; background:url(../images/images/cart.jpg) no-repeat right 0; display:inline-block; padding-right:10px;}
.shop-cart a{ display:inline-block; line-height:42px; height:42px; display:inline-block; background:url(../images/images/cart.jpg) no-repeat 0 0; padding-left:35px; font-weight:bold;color:#fff; }
.shop-cart .carbox_open{ margin-left:-130px; margin-top:-42px; position:relative;}
.shop-cart .carbox{ }
.shop-cart .carbox .car_title{ background:url(../images/images/carbox_title.jpg) no-repeat;}
.shop-cart .carbox .book_time{ height:30px;}
.shop-cart .carbox_open .car_open{ /*background:url(../images/images/carbox_b.jpg) no-repeat; display:block;*/}


.add-newsaddress{ position:relative;}
.add-newsaddress a.add{ background:url(../images/images/btn_s2.jpg) no-repeat center center; width:100px;height:24px; line-height:24px; text-align:center; color:#fff; display:block; position:absolute; right:15px; top:-41px;}
.address-info{ display:none; padding:23px 0;}
.address-info td{ vertical-align:top;}
.address-info td .tips{ display:block; clear:both; width:100%; font-size:12px;}
.address-info td .search_tips{ color:#7e7e7e;}
.address-info td .o_name{ font-size:12px; float:left;}

.address-list li{ height:33px; position:relative; margin-bottom:11px; background:url(../images/images/addressbg.jpg) no-repeat left bottom; line-height:33px; padding-left:90px; color:#6b3302;}
.address-list li:hover,.address-list li.on{ background-position:0 0;}
.address-list li u,.address-list li u a{ color:#e70015; font-size:12px;}
.address-list li u, .address-list li .change, .address-list li .colse{ position:absolute;}
.address-list li .change, .address-list li .colse{ width:14px; height:14px; display:block; top:10px; overflow:hidden; line-height:50px;}
.address-list li .change{ right:51px;}
.address-list li .colse{ right:17px;}
.address-list li u.m{ left:33px;}
.address-list li u.use{ right:76px;}
.address-list li span{ display:inline-block;  float: left;height:33px;}
.address-list li span.name{ width:108px;}
.address-list li span.phone{ width:105px;}
.address-list li span.who{ width:54px;}
.address-list li span.where{ width:253px;}

.all-acount{ margin-top:28px; margin-bottom:47px;line-height:23px;}
.all-acount i{ font-style:normal;}
.all-acount i,.all-acount b{vertical-align:middle; color:#e60012; font-size:19px;}
.all-acount a.help{ vertical-align:middle;width:19px; height:23px; background:url(../images/images/a_help.jpg) no-repeat center center; display:inline-block; margin-left:18px;}
.all-acount a.recharge{ background:url(../images/images/btn_56.jpg) no-repeat; width:56px; height:23px;  color:#fff; display:inline-block; text-align:center;  margin-left:10px; vertical-align:middle;}

.acount-list .tab span{ width:88px; height:26px; line-height:26px; color:#e60012; text-align:center; background:url(../images/images/tab.jpg) no-repeat left top; display:inline-block; margin-left:10px; cursor:pointer;}
.acount-list .tab span.active{color:#fff; background-position:right top;}
.acount-list .tab_info_m{ background:url(../images/images/w_746.jpg) no-repeat left top; padding:7px 7px 0px;}
.acount-list .tab_info_b{ height:19px;background:url(../images/images/w_746_b.jpg) no-repeat left bottom;}
.acount-list .tab-info{background:url(../images/images/w_746_m.jpg) repeat-y left top; color:#683300;}
.acount-list .tab-info td{ text-align:center; border-bottom:1px solid #e5e5e5; padding-top:20px; padding-bottom:5px;}
.acount-list .tab-info th.h_border{ background:url(../images/images/line.jpg) no-repeat right center;}
.acount-list .tab-info th{ height:24px; font-weight:normal;}

.Integration-list{ padding-bottom:20px;}
.Integration-list li{ float:left; margin-right:9px; width:180px; text-align:center; height:290px;}
.Integration-list li.end{ margin-right:0;}
.Integration-list li .pic{ position:relative; height:170px; overflow:hidden;}
.Integration-list li .pic i{ position:absolute; left:0; height:12px; display:block; width:100%;}
.Integration-list li .pic i.t{ background:url(../images/images/i_t.png) no-repeat; top:0;}
.Integration-list li .pic i.b{ background:url(../images/images/i_b.png) no-repeat; bottom:0;}
.Integration-list li .pic img{ width:178px; height:168px; border:1px solid #eedcdc;}
.Integration-list li h3{ font-size:14px; line-height:30px; }
.Integration-list li h3 a{color:#852a02;}
.Integration-list li p{ color:#f00012; padding-bottom:10px;}
.Integration-list li a.no{ cursor:default;}
.Integration-list li a.no,.Integration-list li a.yes{width:74px; display:inline-block; line-height:22px; color:#fff; height:22px;background-image:url(../images/images/btn_74.jpg); background-repeat:no-repeat;}
.Integration-list li a.no{ background-position:left bottom; }
.Integration-list li a.yes{background-position:left top;}
.Integration-list li .favorites{ color:#e50112; font-size:18px;}
.Integration-list li .favorites a{ width:74px; height:22px; line-height:22px; text-align:center; display:inline-block; color:#fff; background-image:url(../images/images/favorites.jpg); background-repeat:no-repeat;vertical-align:text-top; font-size:14px;}
.Integration-list li .favorites a.stop{ cursor:default;}
.Integration-list li .favorites a.book{ background-position:0 -22px;}
.Integration-list li .favorites a.buy{ background-position:0 -44px;}
.Integration-list li .favorites a.a_del{ background-position: right top; width:22px; overflow:hidden; line-height:100px; margin-left:5px; }
.Integration-list li .favorites i{ font-size:12px; font-style:normal;}

.favorites-menu{ margin-left:20px;}
.favorites-menu a{ margin-right:33px; height:23px; line-height:23px; text-align:center; display:inline-block; color:#e6000f;padding-right:15px;background:url(../images/images/menubg.jpg) no-repeat right bottom; }
.favorites-menu a span{ display:inline-block;background:url(../images/images/menubg.jpg) no-repeat left bottom; padding-left:15px;}
.favorites-menu a:hover,.favorites-menu a.on{ background:url(../images/images/menubg.jpg) no-repeat right top; color:#fff; font-weight:bold;}
.favorites-menu a:hover span,.favorites-menu a.on span{background:url(../images/images/menubg.jpg) no-repeat left top;}

.Coupons{ padding:0 14px;}
.Coupons li {
  width: 206px;
  height: auto;
  overflow: hidden;
  float: left;
  margin: 0 7px;
  position: relative;
  background-image:none;
  color: #fff;
  padding: 0;
}
.Coupons li .top {
    height:10px;
    background: url(../images/images/dobg.png) repeat-x left 0px;
}
.Coupons li .bottom {
    height:10px;
    background: url(../images/images/dobg.png) repeat-x left -140px;
}
.Coupons li.bg_10{ background-color:#e70012;}
.Coupons li.bg_5{ background-color:#f29c2d;}
.Coupons li.bg_15{ background-color:#c3b339;}
.Coupons li h1{ font-size:20px; text-align:right;font-weight:normal; padding-top:12px; height:70px;}
.Coupons li h1 b{ font-size:12px; display:block; font-weight:normal; margin:0;}
.Coupons li p{ text-align:right; font-size:12px;}
.Coupons li span{ position:absolute; font-size:30px;left:10px; top:31px; display:inline-block;}
.Coupons li span b{ font-size:60px; font-family:Arial; font-weight:normal;}

.book-list dl{ margin-bottom:20px; position:relative; width:747px; background-color:#fff7ea; padding-bottom:10px;}
.book-list dl i.t, .book-list dl i.b{ position:absolute; left:0; background-repeat:no-repeat; display:block; height:11px; width:100%;}
.book-list dl i.t{ background-image:url(../images/images/bookbg_t.png); top:0;}
.book-list dl i.b{background-image:url(../images/images/bookbg.png); bottom:0;}
.book-list dt{ background-color:#f8e9dc; font-size:16px; color:#6a3301; line-height:36px; height:36px; padding:0 16px;}
.book-list dt span{ width:294px; display:inline-block;}
.book-list dt a{ float:right; font-size:14px; width:100px; height:23px; line-height:23px; text-align:center; color:#fff; background:url(../images/images/btn_s.png) no-repeat; margin-top:6px;}
.book-list dt a b{ display:inline-block; background:url(../images/images/a_book_hover.jpg) no-repeat; width:10px; height:10px; vertical-align:middle; margin-left:5px;}
.book-list dt a.down b{ background:url(../images/images/a_book.jpg) no-repeat;}
.book-list .infor{ padding-top:5px; padding-right:16px; font-size:12px;}
.book-list .infor td{ padding-left:16px; vertical-align:text-bottom;}
.book-list .infor td.w1{ width:370px; border-right:1px solid #e2d2b9;}
.book-list .infor td.w2{ width:170px; border-right:1px solid #e2d2b9;}
.book-list .infor span, .book-list .infor b, .book-list .infor i{ font-size:22px; color:#e60012;}
.book-list .infor i{ font-style:normal; font-size:14px;}
.book-list .infor b{ font-family:Arial;}
.book-list .infor span.f16{ font-size:17px;}
.book-list .infor span.f13{ font-size:13px;}
.book-list .infor p{ line-height:22px;}
.book-list .infor a.evaluation{ width:100px; height:23px; line-height:23px; text-align:center; color:#fff; text-align:center; background:url(../images/images/btn_100_o.jpg) no-repeat; display:inline-block; margin-top:10px;}

.book-list .infor-detail{ background:url(../images/images/w_716_m.jpg) repeat-y left top; width:717px; margin-left:16px;display:none;}
.book-list .detail-t{ background:url(../images/images/w_716.jpg) no-repeat left top; padding-left:5px; padding-right:5px;}
.book-list .detail-b{ background:url(../images/images/w_716_b.jpg) no-repeat left top; height:19px;}
.book-list .infor-detail h3{ color:#fff; font-size:14px; height:23px; line-height:23px; padding-left:23px;}
.book-list .infor-detail .td_top td{ text-align:center; height:30px;border-bottom:0; background:url(../images/images/line.jpg) no-repeat right center; font-size:13px; padding:0;}
.book-list .infor-detail .td_top td.no-line{ background:none;}
.book-list .infor-detail td{ font-size:12px; text-align:center; border-bottom:1px solid #e5e5e5; padding:8px 0;}
.book-list .infor-detail li{ line-height:20px; /*list-style: inside disc;*/ text-align:left; padding-left:5px;}
.book-list .infor-detail td.img{ text-align:left;}
.book-list .infor-detail td.img img{ margin-left:10px; margin-right:18px; vertical-align:middle;}

.textarea{ width:305px; height:78px; display:inline-block; background:url(../images/images/textarea.jpg) no-repeat;}
.textarea textarea{width:284px; height:68px; border:0; background:none; line-height:22px; padding:5px; font-family:微软雅黑; font-size:14px;}
.evaluation-info{ margin-top:5px;}
.evaluation-info .submit{ line-height:48px; font-size:16px; padding-right:20px}
.evaluation-info .submit em{ margin-right:15px;}
.evaluation-info .submit a{ float:right; width:116px; height:29px; line-height:29px; text-align:center; display:inline-block; background:url(../images/images/btn.jpg) no-repeat; color:#fff; margin-top:10px;}

.after-evaluation{ position:fixed; background:url(../images/images/evaluationbg.png) no-repeat; width:366px; height:286px; left:50%; top:50%; margin-left:-183px; margin-top:-143px; z-index:110; text-align:center; display:none;}
.after-evaluation a.colse{ width:34px; height:34px; display:inline-block; position:absolute; right:0px; top:0px; line-height:100px; overflow:hidden;}
.after-evaluation h1{ font-size:20px; line-height:68px; color:#e60012;}
.after-evaluation p{ text-align:left; padding:0 45px; padding-bottom:20px;}
.after-evaluation .juan{ padding-bottom:20px;}
.after-evaluation .aview{ width:129px; height:27px; line-height:27px; text-align:center; color:#fff; display:inline-block; margin:0 auto; background:url(../images/images/btn_129_27.jpg) no-repeat;}

.acount-safe{ padding-left:15px;}
.acount-safe p{ padding-top:15px; padding-bottom:20px;}
.acount-safe a.btn_cancel{ margin-right:15px;}
.safeacount-Index{ padding:0 17px;}
.safeacount-Index .Class{ font-size:12px; padding:20px 0;}
.safeacount-Index .Class span{ font-size:14px;vertical-align:middle;}
.safeacount-Index .class-name{ margin-left:13px; margin-right:24px;}
.safeacount-Index .Class .img{ position:relative; width:164px; height:23px; display:inline-block; vertical-align:middle;}
.safeacount-Index .Class .img i{ background:url(../images/images/classbg.png) no-repeat left top; display:block; position:absolute; left:0; top:0; height:23px; width:100%;}
.safeacount-Index .Class .img b{ display:inline-block; height:23px; background: url(../images/images/class_b.jpg) no-repeat right top #5ec31f;}
.safeacount-Index dl{ height:63px; overflow:hidden; border-bottom:1px solid #e5e5e5; padding-bottom:5px; margin-bottom:5px;}
.safeacount-Index dt,.safeacount-Index dd{height:63px; position:relative;}
.safeacount-Index dt{ border-right:1px solid #e5e5e5; width:100px; float:left; padding-left:82px; line-height:63px;}
.safeacount-Index dt span{ width:25px; height:25px; position:absolute; left:20px; top:50%; margin-top:-12px; display:inline-block; background-repeat:no-repeat; background-position: center center;}
.safeacount-Index dt span.icon_sure{ background-image:url(../images/images/a_sure.jpg);}
.safeacount-Index dt span.icon_warn{ background-image:url(../images/images/a_warn.jpg);}
.safeacount-Index dt span.icon_off{ background:url(../images/images/safe_close.jpg); width:66px; height:23px; left:0; cursor:pointer;}
.safeacount-Index dt span.icon_on{ background:url(../images/images/safe_open.jpg); width:66px; height:23px; left:0; cursor:pointer;}
.safeacount-Index dd{ float:right; width:490px; color:#707070; font-size:12px; display:table;}
.safeacount-Index dd a{ font-size:12px; position:absolute; right:0px; color:#e60012; top:18px;}
.safeacount-Index dd div{ padding-right:120px; display:table-cell; vertical-align:middle;}

.Acount_information{ padding-top:20px;}
.Acount_information .right{ float:right; width:193px; height:230px; border-left:1px solid #dcdcdc;}
.Acount_information .right li, .Acount_information .right ol{ padding-left:20px;}
.Acount_information .right ol{ line-height:35px;}
.Acount_information .right li{ padding-bottom:19px;}
.Acount_information .right li a{ padding-left:28px; background-position:left center; background-repeat:no-repeat; display:block; line-height:22px;}
.Acount_information .right li a.qq{ background-image:url(../images/images/icon_qq.jpg);}
.Acount_information .right li a.sina{ background-image:url(../images/images/icon_sina.jpg);}
.Acount_information .right li a.wx{ background-image:url(../images/images/icon_wx.jpg);}
.Acount_information .left{ float:left; width:400px; margin-left:13px; padding-left:108px; position:relative;}
.Acount_information .face{ position:absolute; left:0px; top:0;}
.Acount_information .left li{ padding-bottom:30px;}
.Acount_information .left li span{ color:#e70010; margin-right:10px; }
.Acount_information .left li .btn{ background:url(../images/images/btn_s3.jpg) no-repeat right center; padding-right:10px; display:inline-block; height:23px; line-height:23px; margin-right:10px;}
.Acount_information .left li .btn b{font-weight:normal;background:url(../images/images/btn_s3.jpg) no-repeat left center;padding-left:10px;display:inline-block; height:23px; color:#fff;}

.Active{ height:261px; overflow:hidden; background:url(../images/images/bg_active.jpg) no-repeat left top;}
.Active h1{ height:39px;}
.Active h1 a{ display:inline-block; height:39px; width:100px;}
.Active li{ float:left; width:362px; margin:0 5px; height:206px;}
.Active li img{ width:362px; height:206px;}

.modify_infor{ padding-left:93px; position:relative; margin-top:20px;}
.modify_infor .face{ position:absolute; left:13px; top:0; text-align:center; font-size:12px;}
.modify_infor .face img{ margin-bottom:5px;}
.modify_infor .face a{ color:#6a3301;}
.modify_infor .f-name{ width:93px; text-align:right;}
.modify_infor td{ padding-bottom:23px; vertical-align:top;}
.modify_infor  .from_err{ color:#e70012; font-weight:bold; margin-right:5px;}
.modify_infor .btn_mem{ margin-left:25px;}
.modify_infor .bang{ float:left; background:url(../images/images/btn_56.jpg) no-repeat; width:56px; height:23px; line-height:23px; text-align:center; color:#fff;}
.modify_infor select{ margin-right:5px;}

.help-Center{ padding-top:20px; padding-left:10px;}
.help-Center a{ display:inline-block;padding-right:10px; margin-right:10px;  line-height:31px; background:url(../images/images/help_tab.jpg) no-repeat right top; margin-bottom:12px;}
.help-Center a b{  display:inline-block; line-height:31px; padding-left:10px;background:url(../images/images/help_tab.jpg) no-repeat left top; font-weight:normal; color:#000;}
.help-Center a:hover,.help-Center a.on{ background-position: right bottom;}
.help-Center a:hover b,.help-Center a.on b{ background-position: left bottom;color:#e70012;}

.help-list ol{ border-bottom:1px solid #e5e5e5; color:#e92533; line-height:30px; margin-bottom:10px;}
.help-list ol span{ float:right; cursor:pointer; background:url(../images/images/a_span_down.jpg) no-repeat left center; padding-left:15px;}
.help-list ol span.on{background:url(../images/images/a_span_up.jpg) no-repeat left center;}
.help-list li{ color:#737373; line-height:22px;margin-bottom:30px;}

.help-Single{ padding-top:20px;}

/*20150512新加*/
.topup{ background:url(../images/ico.png) no-repeat 0 -778px; width:50px; height:23px; line-height:23px; text-align:center; color:#fff; font-size:14px; display:inline-block; margin-left:10px;}
.topup:hover{ color:#FFF;}
.introduction{width: 800px; height: 750px; margin-left: 280px; margin-top: 30px;}
.introduction-1{width: 100px; height: 30px; margin: 0 auto;}
.introduction-2{width: 800px; height:350px;margin: 0 auto;}